﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AudiPyme.BLL
{
    //Clase para formatear los datos del nivel de madurez deseada a un informe
    public class DatosMadurezDeseadaInforme
    {
        //Nivel de madurez deseada
        String nMadurezDeseada;

        public String NMadurezDeseada
        {
            get { return nMadurezDeseada; }
            set { nMadurezDeseada = value; }
        }

        int idMadurezDeseada;

        public int IdMadurezDeseada
        {
            get { return idMadurezDeseada; }
            set { idMadurezDeseada = value; }
        }

        //Pesos de cada parámetros del nivel de madurez deseada según el estudio 
        double pesoSector;

        public double PesoSector
        {
            get { return pesoSector; }
            set { pesoSector = value; }
        }

        double pesoNegocio;

        public double PesoNegocio
        {
            get { return pesoNegocio; }
            set { pesoNegocio = value; }
        }

        double pesoTIC;

        public double PesoTIC
        {
            get { return pesoTIC; }
            set { pesoTIC = value; }
        }

        //Peso medio de los tres parámetros del nivel de madurez deseado
        double pesoMedia;

        public double PesoMedia
        {
            get { return pesoMedia; }
            set { pesoMedia = value; }
        }

        //Valor de las respuesta a cada una de las preguntas sobre TIC
        String respTIC1;

        public String RespTIC1
        {
            get { return respTIC1; }
            set { respTIC1 = value; }
        }

        String respTIC2;

        public String RespTIC2
        {
            get { return respTIC2; }
            set { respTIC2 = value; }
        }

        String respTIC3;

        public String RespTIC3
        {
            get { return respTIC3; }
            set { respTIC3 = value; }
        }

        String respTIC4;

        public String RespTIC4
        {
            get { return respTIC4; }
            set { respTIC4 = value; }
        }

        String respTIC5;

        public String RespTIC5
        {
            get { return respTIC5; }
            set { respTIC5 = value; }
        }

        String respTIC6;

        public String RespTIC6
        {
            get { return respTIC6; }
            set { respTIC6 = value; }
        }

        //Datos de madurez deseada según las empresas homónimas (mismo sector y tamaño)
        double madurezDeseadaTipoSector;

        public double MadurezDeseadaTipoSector
        {
            get { return madurezDeseadaTipoSector; }
            set { madurezDeseadaTipoSector = value; }
        }
        double pesoSectorTipoSector;

        public double PesoSectorTipoSector
        {
            get { return pesoSectorTipoSector; }
            set { pesoSectorTipoSector = value; }
        }
        double pesoNegocioTipoSector;

        public double PesoNegocioTipoSector
        {
            get { return pesoNegocioTipoSector; }
            set { pesoNegocioTipoSector = value; }
        }
        double pesoTICTipoSector;

        public double PesoTICTipoSector
        {
            get { return pesoTICTipoSector; }
            set { pesoTICTipoSector = value; }
        }

        double pesoMediaTipoSector;

        public double PesoMediaTipoSector
        {
            get { return pesoMediaTipoSector; }
            set { pesoMediaTipoSector = value; }
        }



        public DatosMadurezDeseadaInforme()
        {
            nMadurezDeseada = "";
            idMadurezDeseada = 0;
            pesoSector = 0.0;
            pesoNegocio = 0.0;
            pesoTIC = 0.0;
            pesoMedia = 0.0;
            respTIC1 = "";
            respTIC2 = "";
            respTIC3 = "";
            respTIC4 = "";
            respTIC5 = "";
            respTIC6 = "";
            madurezDeseadaTipoSector = 0.0;
            pesoSectorTipoSector = 0.0;
            pesoNegocioTipoSector = 0.0;
            pesoTICTipoSector = 0.0;
            pesoMediaTipoSector = 0.0;

        }
    }
}
